﻿namespace HuwmanCode.ServiceProcess.DebugSupport

open System
open System.Diagnostics

/// <summary>
/// The interface for a service debugger attacher
/// </summary>
type internal IAttachDebugger =
    /// <summary>
    /// Attaches the debugger to a service process.
    /// </summary>
    /// <param name="debuggerProcess">The debugger process which will be used to debug the service process.</param>
    abstract Attach: debuggerProcess:Process -> bool